management skills gap customer sseamlessly integrated application crm design relationship ssuccession management projects e-commerce development construction software application software